home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The 640 MEG Shareware Studio 2
/
The 640 Meg Shareware Studio CD-ROM Volume II (Data Express)(1993).ISO
/
batch
/
xset260.zip
/
WHATSNEW
< prev
next >
Wrap
Text File
|
1992-08-01
|
7KB
|
226 lines
History of XSET
===============
XSET /VIEW var will show content of variable 'var'
Version 2.60
============
New commands added:
XSET /VIEW var will show content of variable 'var'
This command is useful to use variables longer than 128 characters.
As COMMAND.COM trucates all lines longer than 128 characters, you will
not be able to use a command like
'XSET newpath APPEND ";%path%"'
if variable 'path' is longer than about 100 characters.
With this new command you can now type:
'XSET/VIEW path | XSET newpath APPEND'
You can exit the help screen at any time by hitting Escape or Ctrl-C.
Version 2.50
============
New commands added:
XSET /VIEW display all environment variables
Remark: This command is equivalent to the 'SET' command of COMMAND.COM
but it corrects a little lack of it. All lines longer than 128
characters will be truncated with the 'SET' command.
The purpose of this new command is to allow you to see the
complete environment and, more important, to save the complete
environment in a file to restore it later with the /LOAD command.
Version 2.40
============
New commands added:
XSET /SIZE display environment size and free size (in bytes).
Bug correction: bug fix in function DIFFDATE.
Version 2.30
============
New commands added:
Commands Arguments Action and value assigned to <dosvar>
-------- --------- -------------------------------------
DIFFDATE date1 date2 number of days between date1 and date2 (date2 - date1)
date format may be 'dd-mm-yy' or 'yymmdd'
(may also be mixed)
ex: XSET day_nb DIFFDATE 25-04-92 920508
will give 14 days between 24 april and 8 march.
Bug correction: WORD 1 sometimes returned wrong result.
Bug correction: internal bug fix.
Version 2.20
============
New commands added:
Commands Arguments Action and value assigned to <dosvar>
-------- --------- -------------------------------------
YYMMDD system date in 'yymmdd' format
VARCOPY variable contents of DOS environment variable 'variable'
XSET /CLEAR will clear delete all variables from environment\r\n\n"
XSET /LOAD will load variables from standard input.
variables must have been saved with command 'SET'
ex: save variables with 'SET > SAVEFILE.VAR'
reload variables with 'XSET /LOAD < SAVEFILE.VAR'
Enhancements:
Function 'PASSWD' accepts up to 127 characters
Function 'MATH' accepts logical operators '= < > <= >='
Version 2.12
============
Bug correction: file functions returned TRUENAME.
Version 2.11
============
Bug correction: the BYTEFREE command was sometimes return -1.
Version 2.10
============
New commands added:
Commands Arguments Action and value assigned to <dosvar>
-------- --------- -------------------------------------
ERRORLEVEL none errorlevel code of last command
This command is only valid for MS-DOS versions
3.20, 3.21, 3.30, 4.0, 4.01 & 5.0 and NDOS 6.0.
Results are unpredictable under OS or command processor
like 4DOS, DR-DOS, PC-DOS,...
BYTEFREE [drive] number of bytes free on specified (or current) drive
DAYOFWEEK day in the week ( 0 = sunday,... )
CHANGE s1 s2 {s3} change <s1> by <s2> in <s3>
SEARCH str1 {str2} portion of <str1> matching <str2>
<str2> is a UNIX-like regular expression.
A regular expression is one or more occurrences of one or more
characters.
The following symbols are treated specially:
^ start of line $ end of line
. any character \ quote next character
* match zero or more time preceding character (or character set)
+ match one or more time preceding character (or character set)
[] set of characters ('^' means non-inclusion, '-' means range)
ex: [aeiou0-9] match a, e, i, o, u, and 0 thru 9
[^ae0-9] match anything but a, e and 0 thru 9
^a match any line beginning by 'a'
v$ match any line ending by 'v'
XSET t SEARCH "^T.*K$" "This line will be OK"
XSET t SEARCH "^T.*[1-9].*K$" "Warning: This line will not be OK"
XSET t SEARCH "^T.*K$" "This line will not be OK!"
XSET t SEARCH "^T.*K" "This line will be OK!"
XSET t SEARCH "T.*K$" "Warning: This line will be OK"
Version 2.03
============
Bug correction: little problem appearing sometimes
with KEY command.
Bug correction: garbage display when no prompt specified
with INPUT command.
Bug correction: strange behaviour on certain machines
when invoking for the first time the
DENSITY command.
Version 2.02
============
Bug correction: all INPUT commands where buggy
(due to a compilation problem).
Version 2.01
============
Bug correction: the command TRUENAME always returned an empty
string (due to a last minute change).
Version 2.0
===========
New commands added:
Commands Arguments Action and value assigned to <dosvar>
-------- --------- -------------------------------------
MIN ┌{str1...strn} minimum or maximum of numbers or strings list
MAX └{num1...numn} (one string may not contain <space> or <tab>)
FPATH {file} full pathname of a filename
FDRIVE {file} drive of a filename
FDIR {file} drive & directory of a filename
FEXT {file} extension of a file name (no period included)
FNAME {file} name of a file without extension
FXNAME {file} name & extension of a file
FSIZE {file} size of a file
TRUENAME {file} full truename of a file
LINE n read the <n>-th line from standard input
STDERR n read the <n>-th line from standard error
Version 1.1
===========
First shareware version.
Version 1.0
===========
Creation for personal use.